package com.ts.main.mini.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @Author:lk
 * @Date: 2025/5/18  23:12
 */
@Data
public class PaymentDto {
    /**
     * 用户ID（不传）
     */
    @Schema(description = "用户ID（不传）")
    private Integer userId;

    /**
     * 订单ID
     */
    @Schema(description = "订单ID")
    private Integer orderId;

    /**
     * 订单支付方式：（微信支付：WECHAT_PAY、云闪付：SHAN_PAY
     */
    @Schema(description = "订单支付方式：（微信支付：WECHAT_PAY、云闪付：SHAN_PAY")
    private String paymentMethod;

    /**
     * 付款金额
     */
    @Schema(description = "付款金额")
    private String amount;

    /**
     * 第三方支付平台的交易号
     */
    @Schema(description = "第三方支付平台的交易号")
    private String transactionId;

    /**
     * 备注
     */
    @Schema(description = "备注")
    private String description;

    /**
     * 付款状态（0：失败，1：成功）
     */
    @Schema(description = "付款状态（0：失败，1：成功）")
    private Boolean paymentStatus;

}
